to the last drop - French English Dictionary